package collection;

import java.util.ArrayList;
import java.util.Collection;

/**
 * 集合
 * java.util.Collection接口
 * 集合与数组一样，可以保存一组元素，并且对于元素的操作全部提供了对应的方法，使用便捷。
 * Collection是所有集合的顶级接口，里面规定了所有集合都应当具备的相关操作。
 * 其他有两个常见的子接口:
 * java.util.List:可重复集且有序。
 * java.util.Set:不可重复集
 * 重复指的是元素是否允许存放重复元素，重复的判定是根据元素自身的equals方法决定的。
 *
 *
 *
 */
public class CollectionDemo01 {
    public static void main(String[] args) {

        Collection c=new ArrayList();
        c.add("Hello");
        c.add("World");
        c.add("I love You");
        System.out.println(c);
        System.out.println(c.size());//输出集合元素的个数   返回值为int类型

        boolean empty = c.isEmpty();
        System.out.println("isEmpty"+empty);

        //集合清空
        c.clear();


        System.out.println(c);
        System.out.println(c.isEmpty());
        System.out.println(c.size());
    }
}
